/* Copyright (c) 2024 Qualcomm Technologies International, Ltd. */
/* %%version */

#ifndef GATT_OTS_CLIENT_READ_OBJECT_METADATA_H_
#define GATT_OTS_CLIENT_READ_OBJECT_METADATA_H_

#include "gatt_ots_client_private.h"

void OtscSendReadObjectMetadataCfm(GOTSC *const              gattOtsClient,
                                   GattOtscCharacteristicsId characId,
                                   uint16                    valueLen,
                                   uint8                    *value,
                                   CsrBtResultCode           result,
                                   CsrBtSupplier             supplier);

void OtscHandleInternalMsgReadObjectMetadata(GOTSC *const gattOtsClient,
                                   OtscInternalMsgReadObjectMetadata* msg);

void OtscHandleReadCfmToReadObjectMetadata(GOTSC *const gattOtsClient,
                                           const CsrBtGattReadCfm *cfm);

#endif /* GATT_OTS_CLIENT_READ_OBJECT_METADATA_H_ */
